// pers.cpp

#include "pers.h"
#include <cstdio>
#include <cstdlib>
#include <cstring>

void persInit(Pers& p)
{
	static char txt[10][3] = { "do", "ri", "mi", "fa", "so", "la", "si", "fi", "to", "mo" };
	static long N = 0;
	p.jour = rand()%30;
	p.mois = rand()%12;
	p.annee = 1900+rand()%112;
	p.nom[0]=0;
	for(int i=0;i<4;++i)
		strcat(p.nom, txt[ rand()%10 ]);
	p.cle = N;
	N++;
}

void persAff(Pers& p)
{
	printf("%s: date=%d/%d/%d cle=%d\n", p.nom, p.jour, p.mois, p.annee, p.cle);
}

bool persComp(const Pers& p1, const Pers& p2)
{
	return ((p1.cle==p2.cle)); // && (strcmp(p1.nom,p2.nom)==0));
}
